<?php
declare (strict_types = 1);
namespace app\admin\model\finance;

use app\common\model\BaseModel;
use think\facade\Request;

/**
 * 定义充值配置模型
 */
class Recharge extends BaseModel
{
    /**
     * 表名
     * @var string
     */
    protected $name = 'recharge_config';

    /**
     * 设置自动写入时间
     * @var boolean
     */
    protected $autoWriteTimestamp = true;

    /**
     * 无需创建时间
     * @var boolean
     */
    protected $createTime = false;
    /**
     * 时间显示格式
     * @var string
     */
    protected $dateFormat = 'Y-m-d H:i';

    /**
     * 定义表主键
     * @var string
     */
    protected $pk = 'id';

    /**
     * 全局查询范围
     * @var [type]
     */
    protected $globalScope = ['isIos'];

    /**
     * 定义查询分类类型范围条件
     * Author   Martinsun<syh@sunyonghong.com>
     * Date 2020-03-10
     * @param    [type]                         $query [description]
     */
    public function scopeIsIos($query)
    {
        $query->where('is_ios', Request::param('is_ios/d', 0));
    }

}
